label hashrate as estimated with informational tooltips#47
Conversation
improve Update UnifiedDashboard.tsx
|
I think we should also change this page: ultimately, whatever value the user inputs here ends up as tproxy's this leads to a misleading vardiff UX... let's analyze a few scenarios: scenario Athe user has 10 workers of 1 TH/s each in order for tProxy to be launched correctly, but this UI induces the user to set 10 TH/s scenario Buser has 3 workers of different hashrates:
in order for tProxy to be launched correctly, but the current UI induces the user to set 105.5 TH/s cc @GitGab19 |
Co-authored-by: plebhash <147345153+plebhash@users.noreply.github.com>
Co-Authored-By: plebhash <147345153+plebhash@users.noreply.github.com>
I think this also depends on the channel aggregation. Currently the UI configures tProxy in NON aggregated mode, so it opens 1 channel per Sv1 client connected. So in the current scenario you're correct, and we should ask users to insert the lowest hashrate device it's gonna be connected to the tool. The other option we have is to change the UI to configure tProxy in aggregated mode, but this introduces other newer UX challanges, and I would do it later. Still, even in the current NON aggregated mode, it's better to have the total amount of hashrate inserted by the user, than starting tProxy with the default value. TLDR: I'm not sure we really need to change this page, but we should make it clear that it might make time to see the first share, while speeding up the vardiff updates as you stated in stratum-mining/sv2-apps#396 (comment) |




This PR adds tooltips aiming to clarify that hashrate is estimated.
Related #42 but perhaps we can discuss better UX patterns to resolve it.
Copy needs to be ironed out for clarity cc @plebhash